package com.xialinrui.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.xialinrui.dto.DailyMoneyDto;
import com.xialinrui.vo.ExpenditureCategoryVo;
import com.xialinrui.vo.IncomeCategoryVo;
import com.xialinrui.dto.MonthlyMoneyDto;
import com.xialinrui.entity.Replay;

import java.util.List;

public interface ReplayService extends IService<Replay> {
    void addOneInstant(Replay replay);

    void delete(List<Long> ids);

    List<DailyMoneyDto> moneyDailyIncome(String from, String to);

    List<DailyMoneyDto> moneyDailyExpenditure(String from, String to);

    List<MonthlyMoneyDto> moneyMonthlyIncome(String from, String to);

    List<MonthlyMoneyDto> moneyMonthlyExpenditure(String from, String to);

    List<MonthlyMoneyDto> moneyYearlyIncome(String from, String to);

    List<MonthlyMoneyDto> moneyYearlyExpenditure(String from, String to);

    List<IncomeCategoryVo> getIncomeMoneyByCategory(String from, String to);

    List<ExpenditureCategoryVo> getExpenditureMoneyByCategory(String from, String to);
}
